home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Atari Forever 4
/
Atari Forever 4.zip
/
Atari Forever 4.iso
/
FALCON
/
BIGDISKS
/
BIG_10
/
VIRENDET.3-1
/
WPROTECT
/
WPROTECT.TXT
< prev
Wrap
Text File
|
1998-03-14
|
18KB
|
360 lines
///////////////////////////////////////////////////////////////////////////////
/ /
/ >> WProtect << V1.01 05.12.1991 /
/ /
/ Shareware © by /
/ P*ST: /
/ Christoph Conrad /
/ Adalbertsteinweg 113 /
/ 5100 Aachen /
/ /
/ E-Mail Direkt: /
/ MAUS: Christoph Conrad @ AC3 /
/ /
/ E-Mail Gateways: /
/ FIDO: Christoph Conrad % Maus AC3 2:242/2.6 /
/ USEnet: Christoph_Conrad@ac3.maus.de /
/ Zerberus: Christoph_Conrad%ac3@zermaus.zer /
/ BTX: Seite *35008024#, im Formular ausfüllen /
/ Christoph_Conrad@AC3.MAUS.DE.UUCP /
/ (kostet 90 Pfennig) /
/ /
/ Falls Sie irgendetwas entdecken, was Sie stört, oder Verbesserungsvorschläge/
/ haben, nur zu: schreiben Sie mir über EMail (vorzugsweise) oder P*ST. /
/ /
/ Dieses Programm liegt auch dem VIRENDETEKTOR bei, _DEM_ Virensuchprogramm /
/ auf dem ATARI ST/TT von Volker Soehnitz @ AC. Keiner bietet mehr! /
/ Lassen Sie sich registrieren und geniessen Schutz vor allen aktuellen /
/ Viren durch den Updateservice. WER DEN SHAREWAREBEITRAG FÜR DEN /
/ VIRENDETEKTOR BEZAHLT HAT, BRAUCHT KEINEN BEITRAG MEHR FÜR WProtect /
/ ZU BEZAHLEN!. /
/ /
/ Eine Weitergabe des VIRENDETEKTOR ohne diese Dateien ist nicht gestattet! /
/ /
/ WProtect kann allerdings auch so weiterkopiert werden, allerdings nur /
/ _MIT_ /
/ WPROTECT.S /
/ WPRORSC.S /
/ Veränderungen an Source/Programm NUR zu privaten Zwecken!! /
/ Wer veränderte Versionen von Source oder Programm öffentlich zugänglich /
/ macht, wird von mir ganz schönen Ärger bekommen! /
/ WPROTECT.PRG /
/ WPROTECT.RSC /
/ WPROTECT.RSD /
/ WPROTECT.TXT /
/ /
///////////////////////////////////////////////////////////////////////////////
WICHTIG: Unbedingt zumindest Kapitel I und den Anhang lesen!
Inhalt: 0. Das (etwas längere) Vorwort
¯¯¯¯¯¯¯ a) Danksagungen
b) Was ist WProtect?
c) Veränderungen gegenüber alten Versionen
I. Installation
II. Bedienung des
a) Autoordnerprogramms
b) 'Normalen' Programms
c) Accessory's
III. Das SHAREWARE-Vertriebskonzept
IV. Schlußwort
Anhang: Bekannte Programmfehler, Inkompatibilitäten und
Unschönheiten (auch MetaDOS!)
Ausblick: Was gibt's in der nächsten WProtect Version?
Registrierungsformular
----------------------
0. Das (etwas längere) Vorwort
----------------------
0.a) Danksagungen
- Jankowski/Rabich/Reschke für ihr "Profibuch", eine unverzichtbare Fundgrube.
- Karsten Isakovic für seinen 'SysMon', sowie
Thomas Tempelmann sowie Johannes Hill für den 'TempleMon'
beide Tools bekannt als 'The Programmers best friends' :-)
- ATARI / Landon Dyer für den 'MadMac'.
- GENESIS für 'Selling England by the pound' sowie 'Foxtrot' sowie
THE CURE für 'Disintegrations' & 'Wish' sowie
THE RED HOT CHILI PEPPERS für 'Blood sugar sex magik'.
- Barbara für die Erkenntnis, dass es ein Leben ohne Rechner gibt =:^}
----------------------
0.b) Was ist WProtect?
WProtect steht für 'Write Protect', also Schreibschutz. Bei Disketten können
Sie ja einen Schreibschutz aktivieren, aber was machen bei Ramdisks oder
Festplattenpartitionen? WProtect bietet die Möglichkeit, ein beliebiges
logisches Laufwerk schreibzuschützen. Es können die Laufwerke 'A' bis 'Z'
geschützt werden.
Die Programme wurden auf den TOS-Versionen 1.00, 1.02 1.04, 2.05, 3.01 und
3.05, mit diversen RAM-Disks sowie mit den Festplatten SH204, SH205,
Megafile 30 und einigen SCSI-Platten getestet. Es läuft mit dem AHDI von
Atari ebenso zusammen, wie mit dem CBHD vom Scheibenkleister und Julian
Reschkes HUSHI. TROTZDEM empfehle ich bei der Verwendung eines anderen
Treibers (insbesondere bei VORTEX-Treibern) Vorsicht walten zu lassen.
Ich habe alle Sorgfalt walten lassen, um ein fehlerfreies Programm zu
erstellen. Trotzdem sind Fehler nie ganz auszuschliessen. Deshalb kann
weder die juristische Verantwortung noch irgendeine Haftung von Seiten
des Autors für eventuelle Schäden an Daten oder Programmen, die direkt
oder indirekt auf die Benutzung dieses Programms zurückzuführen sind,
übernommen werden!
----------------------
0.c) Veränderungen gegenüber alten Versionen
WProtect 1.01 wurde komplett überarbeitet gegenüber 0.97/f, der letzten
ausgelieferten Version. Die wesentlichste Neuerung betrifft die Oberfläche,
die jetzt über eine GEM-Dialogbox wesentlich komfortabler als vorher zu
bedienen ist. Weitere Neuerungen entnehmen Sie bitte der History am Anfang
des Quelltextes WPROTECT.S.
----------------------
I. Installation
Ganz einfach: WPROTECT.PRG gehört in den Autoordner. Es installiert sich
resident. WPROTECT.ACC gehört auf die Wurzel des Bootlaufwerks. Es dient
dem Konfigurieren des Schreibschutzes. Es kann, muss aber nicht installiert
sein, da genausogut mit WPROTECT.PRG, als normales GEM-Programm gestartet,
konfiguriert werden kann. WPROTECT.PRG als GEM-Programm gestartet installiert
sich übrigens resident (wie das Autoordnerprogramm), falls das
Autoordnerprogramm mal vergessen wurde und vor dem Verlassen von WPROTECT.PRG
mindestens ein Laufwerk schreibgeschützt wurde.
Autoordnerprogramm, GEM-Programm und Accessory sind völlig identisch
und können durch Kopieren/Umbenennen neu erzeugt werden.
----------------------
II. Bedienung der Programme
----------------------
II.a) Autoordnerprogramm: WPROTECT.PRG
Da gibt's nichts weiter zu bedienen. Ab in den Autoordner und vergessen.
Das Autoordnerprogramm gibt eine kurze Meldung aus, das es sich installiert
hat, und evt. eine Liste der geschützen Laufwerke. Falls kein Cookie
angelegt werden konnte, wird ebenfalls eine entsprechende Meldung ausgegeben.
Das Autoordnerprogramm belegt 472 Byte Hauptspeicher.
----------------------
II.b) 'Normales' Programm: WPROTECT.PRG
Nach dem Start sehen Sie eine Dialogbox mit 26 kleinen Knöpfchen 'A'-'Z'
sowie drei Buttons 'Abbruch', 'Sichern' und 'Ok'. 'A'-'Z' stehen für die
logischen Laufwerke. Nicht vorhandene Laufwerke sind disabled, also grau
und nicht anwählbar. Vorhandene Laufwerke sind entweder weiss (nicht geschützt)
oder invertiert (geschützt). Durch Mausklick auf einen solchen Knopf wird
der Schutzstatus geändert, aus einem geschützten Laufwerk wird ein ungeschütztes
und aus einem ungeschützten ein geschütztes.
'Sichern' sichert in 'X:\AUTO\WPROTECT.PRG' die aktuellen Schutzeinstellungen,
wobei X das Bootlaufwerk darstellt. Falls das Bootlaufwerk geschützt werden
soll, wird eine Warnbox ausgegeben und noch einmal nachgefragt, ob wirklich
gesichert werden soll. Falls WPROTECT.PRG im Autoordner des Bootlaufwerks
nicht existiert, wird ebenfalls eine Meldung ausgegeben.
'Abbruch' belässt alle Einstellungen so, wie Sie beim Start von WProtect
waren, das heisst alle Änderungen werden verworfen (wenn Sie zwischenzeitlich
gesichert haben, dann bleibt die Sicherung erhalten, das heisst beim nächsten
Booten gelten immer die bei einer erfolgreichen Sicherung zum Zeitpunkt des
Sicherns eingestellten Werte, EBENSO GELTEN NACH 'Abbruch' DIE ZUM ZEITPUNKT
DES SICHERNS EINGESTELLTEN WERTE!).
Falls Sie Letemfly von Oliver Scheel installiert und aktiviert haben
(einschliesslich 'Key Dials'), können Sie die Knöpfe auch mit
ALTERNATE+Laufwerksbuchstabe (gleichzeitig gedrückt) selektieren
(als hätten Sie mit der Maus draufgeklickt). 'Abbruch' ist dann mit der
Taste UNDO aktivierbar, 'Sichern' mit HELP.
!!! Ist ein Schutz installiert und wird bei der Alertbox
!!! 'Die Diskette in Laufwerk X: ist schreibgeschützt' bei 'Nochmal'
!!! die linke Shifttaste gedrückt, wird der Schreibschutz für das
!!! entsprechende Laufwerk aufgehoben.
----------------------
II.c) Accessory: WPROTECT.ACC
Die grundsätzliche Bedienung aller Elemente der Dialogbox funktioniert
exakt wie im vorigen Abschnitt ('Normales' Programm) beschrieben. Kein
Wunder, es handelt sich schliesslich um dieselbe Dialogbox.
Falls das Accessory beim Start feststellt, dass kein residentes Programm
installiert ist, wird eine Meldung ausgegeben. Entweder Sie booten nach
Kopieren von WPROTECT.PRG in den Autoordner des Bootlaufwerks neu ODER
starten WPROTECT.PRG als GEM-Programm, schützen irgendein Laufwerk und
verlassen das Programm. Es installiert sich dann resident.
Falls Sie GEMINI benutzen, wird seit 0.97/f das VA-Protokoll mit der Message
VA_START unterstützt. Das heisst, Sie können WPROTECT.ACC in einem Fenster
anklicken oder als auf dem Desktop abgelegtes Icon und GEMINI schickt
eine Message an ein evt. installiertes Accessory, das daraufhin gestartet
wird.
Das Accessory arbeitet auch wunderbar mit 'The Chameleon' von Karsten
Isakovic zusammen, lässt sich also nachträglich nachladen und wieder
entladen.
Das Accessory belegt 7864 Byte Hauptspeicher.
----------------------
III. Das SHAREWARE-Vertriebskonzept
Das Programm WProtect ist S H A R E W A R E . Falls Sie nicht genau
wissen, was der Begriff "Shareware" bedeutet, hier eine kurze Erläuterung:
Mit "Shareware" bezeichnet man Programme, die frei kopiert und weitergegeben
werden dürfen, sofern sie weder verändert noch kommerziell vertrieben
werden. Wer mit einem SHAREWARE-Programm regelmäßig arbeitet, zahlt dem
Autor eine Registrierungsgebühr.
SHAREWARE-Programme sind KEINE Frei-Programme (Public-Domain), die
Urheberrechte an diesen Programmen bleiben bestehen, allerdings dürfen
Kopien der Disketten frei weitergegeben werden, damit andere potentielle
Anwender die Programme prüfen können. Das Nutzungsrecht wird erst mit
Zahlung der Registrierungsgebühr erworben.
Jeder, der sich bei den Autoren, deren Sharewareprogramme er regelmäßig
nutzt, registrieren läßt, fördert und belebt die Entwicklung guter
SHAREWARE-Programme für den ST.
Der SHAREWARE-Beitrag für WProtect beträgt nur 10,- DM. Bitte bedenken Sie,
dass Sie durch zahlen dieser Summe die Weiterentwicklung entscheidend
fördern.
!! WER DEN SHAREWAREBEITRAG FÜR DEN VIRENDETEKTOR BEZAHLT HAT, BRAUCHT KEINEN !!
!! BEITRAG MEHR FÜR WProtect ZU BEZAHLEN!. !!
----------------------
IV. Schlußwort
Ich hoffe, das Sie sich von der Leistungsfähigkeit von WProtect überzeugen
konnten und wünsche Ihnen wenig Begegnungen mit Viren auf dem ST, nicht zuletzt
durch den Schutz durch dieses Programm. Falls Sie damit zufrieden sind, bitte
ich, den geringen SHAREWARE-Beitrag von 10,- zu bezahlen. Am Ende dieses
Textes finden Sie ein vorbereitetes Registrierungsformular, welches Sie
auf Ihrem Drucker ausgeben können.
!! WER DEN SHAREWAREBEITRAG FÜR DEN VIRENDETEKTOR BEZAHLT HAT, BRAUCHT KEINEN !!
!! BEITRAG MEHR FÜR WProtect ZU BEZAHLEN!. !!
----------------------
Anhang: Bekannte Programmfehler (P), Inkompatibilitäten (I) und
Unschönheiten (U)
- (P)
Bei nachträglich installiertem Programm (Kein Autoordnerprogramm,
WPROTECT.PRG als GEM-Programm gestartet und mindestens ein Laufwerk
zum Schutz angemeldet) wird immer versucht auf A:\AUTO\WPROTECT.PRG
zu sichern. Wird behoben in der nächsten Version!
- (U)
Bei nicht resident installiertem WProtect wird bei 'Sichern', falls
das Bootlaufwerk als geschützt gilt und kein WPROTECT.PRG im Autoordner
des Bootlaufwerks liegt, trotzdem nachgefragt, ob gesichert werden soll.
Wird diese Frage mit dem 'Ok'-Button quittiert, kommt natürlich prompt
die Meldung, das kein WPROTECT.PRG im Autoordner liegt. Dies liesse sich
umgehen durch vorheriges Abchecken, ob WPROTECT.PRG auch wirklich da ist.
Ich halte dieses Verhalten zwar für wenig intuitiv, aber kaum störend.
Wird evt. behoben in der nächsten Version!
- (U)
Die Laufwerke 'Q' bis 'Z' sind MetaDOS-Laufwerke. Ob der Schreibschutz
bei diesen Geräten funktioniert, ist von IHNEN zu überprüfen. Mir fehlen
leider genauere Unterlagen über MetaDOS. Ein erstes Disassembly des CD-Rom
Treibers spricht allerdings stark gegen die Funktionstüchtigkeit von
WProtect bei MetaDOS-Laufwerken.
- (U)
Nach 'Sichern' gelten auch bei nachfolgendem 'Abbruch' die zum Zeitpunkt
des Sicherns aktiven Schutzwerte.
- (U)
Sehr peinlich... Da WProtect bei [Sichern] die aktuelle Konfiguration
im Autoordnerprogramm sichert, wird sie der VIRENDETEKTOR beim nächsten
Lauf mit eingeschalteter CRC-Prüfung (falls bereits eine Checksumme für
WPROTECT.PRG existierte) darauf hinweisen, dass sich die Checksumme
geändert hat und möglicherweise ein Virenbefall vorliegt. Dies ist
dann natürlich kein Virenbefall! In der nächsten Version wird dies
garantiert geändert.
Falls Sie irgendetwas entdecken, was Sie stört, oder Verbesserungsvorschläge
haben, nur zu: schreiben Sie mir über EMail (vorzugsweise) oder P*ST.
----------------------
Ausblick: Was gibt's in der nächsten WProtect Version?
*+ -> nur bei genügender Zahlungsmoral
*+ CPX-Modul (wenn es dazu ein vernünftiges Assembler-Toolkit gibt)
*+ Kommandozeile a la
WPROTECT +ABC-EFG schützt A/B/C, entschützt E/F/G
und lässt den Schutzstatus aller anderen Laufwerke unangetastet
WPROTECT ++-EF schütze alle ausser E und F
WPROTECT --+EF entschütze alle, schütze E und F
*+ Buttons [ Schütze alle ] / [ Entschütze alle ]
+ aufgeräumterer Source
+ bessere Dokumentation
Vielen Dank für Ihre Aufmerksamkeit, bis demnächst,
Ciao, Chris.
----------------------
Registrierungsformular
-------------------------- Elektronische Falzkante ----------------------------
Hiermit moechte ich mich als WProtect-Anwender(in)
registrieren lassen!
Meine bisherige Version hat die Versionsnummer: _______________
Die Angabe der Versionsnummer ist UNBEDINGT erforderlich.
_________________________________________________________
Name, Vorname
_________________________________________________________
Strasse, Hausnummer
_________________________________________________________
Postleitzahl, Ort
10,- DM liegen in bar bei.
______________________________________________
Datum, Unterschrift
.................................................................
Freiwillige Angaben:
Ich benutze folgende(n) Rechner: _______________________________
+-+ +-+ +-+
Diskettenlaufwerk(e): | | 360 kB | | 720 kB | | ___ kB
+-+ +-+ +-+
+-+
Festplatte: | | ____ MB
+-+
Sonstige Peripherie: ____________________________________________
_________________________________________________________________
WProtect habe ich erhalten von: _________________________________
Nutzen Sie die Rueckseite fuer eventuelle persoenliche Mit-
teilungen und schicken Sie dieses Formular ausgefuellt an:
Christoph Conrad - Adalbersteinweg 113 - D-5100 Aachen
----------------------------- Cut here ----------------------------------------